._select {
    width: 30px;
}

[card-head] {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: space-between;
}

a {
    cursor: pointer;
}

.zone-info {
    display: flex;
    .a {
        font-size: 1.2rem;
        user-select: none;
    }
    span {
        margin: 0 1rem;
    }
    .desc {
        color: gray;
    }
    .count {
        color: #55a8f7;
    }
}

.search {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.roll {
    overflow: hidden;
    overflow-y: scroll;
    height: 60vh;
    padding: 8px;
    margin-top: 8px;
}

.nav {
    cursor: pointer;
}